leased premises - German English Dictionary